3003 146
4428 508
9528 866
7869 323
3009 602
6897 374
114868 778
9839 75
2548 46
3726 336
5055 439
168837 604
5134 549
1040 66
2087 37
29360 645
16328 407
899 26
91168 150
12801 59
30583 350
28163 579
11833 100
4911 793
4258 246
13278 132
16324 479
89569 802