306431 1437
150650 962
99901 268
102254 928
39685 310
72258 583
26409 65
38189 336
51680 676
30472 297
32090 154
65514 395
6653 622
2956 213
2897 457