3003 146
4428 508
9529 866
7869 323
3009 602
6898 374
114905 778
9839 75
2548 46
3726 336
5055 439
168865 604
5137 549
1040 66
2087 37
29373 645
16330 407
899 26
91175 150
12801 59
30587 350
28166 579
11835 100
4911 793
4260 246
13279 132
16332 479
89579 802