15945 62
2128 515
1474 170
664 127
421 43
2785 644
3211 904
2994 720
1524 289
2593 389
2282 313
44110 677
3977 310
4178 95
4253 639
7246 137
3747 500
12652 427
36234 740
6952 615
5927 469
17822 693