15038 331
4687 322
2415 472
1564 329
31563 703
12043 838
6840 487
266694 1547
85904 437
88498 662
10542 108
31366 1128
7434 161
7681 212
5090 259