1237 96
21384 298
47747 467
20831 319
16698 376
15112 312
6518 742
10822 736
2307 529
2295 504
11882 562
2174 105
1322 171
5186 640