15037 331
4687 322
2413 472
1564 329
31562 703
12043 838
6840 487
266685 1547
85904 437
88496 662
10535 108
31363 1128
7434 161
7681 212
5090 259