3002 151
9193 242
2391 623
8743 676
2210 527
4100 612
2708 796
7307 603
158 36
14512 588
2741 574
7731 72
13116 548
14390 621
4633 890
13439 410
1945 487
1035 248
181 45
2586 740
11174 313
59757 684
7484 526
14391 498