1245 96
21412 298
47808 468
20847 319
16732 376
15129 312
6535 742
10852 736
2318 529
2301 504
11887 562
2187 105
1328 171
5213 640