50596 332
43732 373
16325 468
3006 400
1895 159
4176 729
24227 242
3778 177
40084 240
1805 220
3338 746
1787 271
2873 564
3849 774
2101 382
3918 745
1947 320
2298 249
4086 363
3483 578
8326 300
2516 268
1527 180
2646 310
3544 561
1257 151
7352 34
3722 475