1108 60
1514 133
24990 547
17249 303
51245 94
8351 803
3396 770
25894 209
7472 562
6840 612
12209 217
1112 27
2314 288