306096 1437
150360 962
99659 268
101873 928
39567 310
72193 583
26358 65
38048 336
51516 676
30350 297
31824 154
64993 395
6643 622
2947 213
2891 457