1326 350
1110 222
20846 81
5183 517
18697 596
5562 240
18901 308
30245 936
16744 775
7083 350
21198 315
5001 68
15240 256
15821 846
6373 504
10898 329
7954 209