1297 350
1108 222
20792 81
5176 517
18682 596
5562 240
18901 308
30159 936
15986 774
7077 350
21196 315
5000 68
15239 256
15813 846
6371 504
10896 329
7949 209