954 60
1354 133
24878 547
17155 303
51224 94
8244 803
3369 770
25443 209
7435 562
6774 612
12120 217
1082 27
2245 288