2695 637
800 211
19732 221
3021 87
4300 335
8544 707
7113 576
51525 94
16749 310
22717 446
5007 610
4245 678
20592 131
12614 267
3246 602
6579 196