1395 60
1821 133
25182 547
17373 303
51309 94
8563 803
3457 770
26815 209
7550 562
6977 612
12351 217
1241 27
2406 288