12991 266
7601 55
10327 506
6912 474
4246 397
2261 262
11254 601
14231 509
5060 943
64829 118
13348 648
8293 440
4393 407
2528 327
3570 267
60046 371
3431 520