13095 266
7621 55
10327 506
6925 474
4247 397
2262 262
11257 601
14236 509
5065 943
64886 118
13350 648
8306 440
4406 407
2531 327
3578 267
60086 371
3431 520