15037 331
4687 322
2413 472
1564 329
31561 703
12043 838
6840 487
266674 1547
85902 437
88495 662
10534 108
31362 1128
7434 161
7681 212
5090 259