302316 1431
147323 962
97447 267
99396 927
38463 308
70522 582
25256 63
36417 336
49682 674
28679 296
30444 154
62012 391
6564 622
2855 213
2826 457