10997 700
3442 653
2841 98
4238 162
33101 796
1163 169
3553 93
3848 504
10862 494
3949 629
46353 410
5233 71
5449 273
1603 275
5093 571
3850 89
23037 131
6310 921
3612 295
6775 142
14239 345
4667 356
27534 40
4126 566
10532 877
4862 562
3066 256
7577 125