15036 331
4683 322
2413 472
1564 329
31549 703
12043 838
6840 487
266656 1547
85899 437
88486 662
10522 108
31354 1128
7432 161
7680 212
5089 259