103432 947
52001 61
39775 520
32734 651
5022 508
1081 206
648 64
1694 181
1742 333
965 222
9393 649
2031 62
187476 940
3165 738
40924 259
2487 770
17037 709
2221 408
2600 638
8223 737
5999 430
4112 431
243190 1003
2350 284
21161 62
6284 697
3228 739
1028 103