2636 597
1739 430
2435 435
2474 514
417 126
1858 416
29439 111
9044 662
10450 645
6516 339
18494 161
14470 498
5205 226
20395 83
20167 267