1345 350
1118 222
20951 81
5212 517
18729 607
5567 240
18927 308
30352 936
17341 776
7088 350
21209 315
5015 69
15246 256
15829 846
6378 504
10913 329
7964 209