15016 97
15703 645
7362 474
5578 446
9175 193
17299 562
13731 594
1342 169
3870 640
1651 347
2769 648
969 201
3643 963
2745 609
1644 377
1780 447
2723 570
4143 520
1814 216
985 109
1385 271
2184 305
2199 560
2770 87
331 74
2236 362
12478 422
33769 547