306316 1437
150561 962
99836 268
102128 928
39651 310
72244 583
26392 65
38149 336
51619 676
30402 297
32003 154
65344 395
6649 622
2953 213
2896 457