10997 700
3442 653
2841 98
4237 162
33101 796
1163 169
3551 93
3846 504
10861 494
3949 629
46350 410
5233 71
5447 273
1603 275
5091 571
3848 89
23032 131
6310 921
3612 295
6774 142
14239 345
4664 356
27525 40
4125 566
10531 877
4861 562
3066 256
7576 125