2957 709
2068 390
80514 594
58876 589
26339 486
72003 642
504265 1330
826786 2465
393720 831
567659 1384
51019 866
95121 668
160045 531
92388 185
8330 396
6420 627
10735 309
20728 629