1245 96
21406 298
47798 468
20845 319
16728 376
15128 312
6534 742
10847 736
2316 529
2300 504
11887 562
2182 105
1328 171
5210 640