1345 350
1118 222
20953 81
5213 517
18730 607
5567 240
18928 308
30353 936
17342 776
7088 350
21209 315
5015 69
15247 256
15830 846
6378 504
10913 329
7965 209