20151 938
7389 458
9296 614
2438 55
5763 642
5309 827
6441 281
5081 325
10481 146
3492 488
13375 720
3541 200
2757 501
8513 949
7984 368
4436 324
5045 349
3891 322
7292 210
3413 473
21717 664
3546 346
4206 282
8737 115