305991 1437
150286 962
99570 268
101767 928
39523 310
72172 583
26344 65
38006 336
51465 676
30329 297
31774 154
64849 395
6641 622
2946 213
2890 457