427576 1300
8854 347
5634 426
16621 301
24667 654
10875 551
14579 495
6147 118
3250 978
2771 632
1047 159
2529 556
785 184
24206 103
5922 908
4914 775
5767 517
4499 592
2875 179
2895 233
3914 158
2960 189
4362 623
3699 205
9261 482
5149 128
5911 436
3995 715