15038 331
4687 322
2415 472
1564 329
31567 703
12043 838
6840 487
266704 1547
85906 437
88498 662
10544 108
31366 1128
7434 161
7682 212
5090 259