1241 60
1665 133
25090 547
17281 303
51277 94
8446 803
3428 770
26323 209
7515 562
6903 612
12289 217
1203 27
2354 288