2962 709
2071 390
80520 596
58882 589
26340 486
72005 642
504318 1330
826858 2465
393760 831
567716 1384
51019 866
95122 668
160045 531
92388 185
8330 396
6420 627
10735 309
20731 629