10969 55
5961 36
6421 44
3042 746
2896 61
31002 91
15080 170
10280 120
3301 497
8227 615
7116 84
2174 573
4751 249
3498 235
4552 712
21394 755
2234 341
4308 544
3081 320
3252 110
2894 278
4512 296
3059 643
3173 515
19657 218
1982 446
5137 204
8640 270