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