3003 146
4428 508
9529 866
7869 323
3009 602
6898 374
114911 778
9839 75
2548 46
3726 336
5055 439
168873 604
5137 549
1040 66
2087 37
29376 645
16330 407
899 26
91178 150
12802 59
30591 350
28167 579
11835 100
4911 793
4260 246
13279 132
16332 479
89584 802