306441 1437
150663 962
99916 268
102270 928
39695 310
72259 583
26412 65
38198 336
51690 676
30480 297
32102 154
65535 395
6653 622
2956 213
2899 457