343023 938
12969 93
28603 686
125575 288
208963 917
328116 1660
295857 958
176932 829
116792 672
36506 222
19394 778
49351 536
5943 471
7380 406
63955 198