1229 96
21330 298
47635 467
20798 319
16639 376
15080 312
6484 742
10777 736
2301 529
2288 504
11873 562
2163 105
1317 171
5176 640