41221 158
20996 572
3074 871
75763 523
30996 376
4822 640
23452 242
1664 341
3047 436
1929 101
3005 284
5011 603
1201 69
255517 640
1209 276
1311 205
157576 555
1334 388
6083 590
1790 303
10866 697
58136 148
26897 352
2991 508