1358 350
1118 222
20971 81
5224 517
18737 607
5570 240
18929 308
30367 936
17344 776
7089 350
21210 315
5015 69
15247 256
15831 846
6379 504
10913 329
7965 209