1240 96
21394 298
47764 468
20834 319
16705 376
15118 312
6522 742
10831 736
2310 529
2296 504
11884 562
2175 105
1323 171
5192 640