14591 274
5550 523
7033 708
21759 671
11443 72
8556 190
6362 240
10236 929
19045 69
5188 534
6617 119
16166 184
7693 261
4925 227
17531 912
9039 571
4176 375
38364 1009
8820 114
3382 494
1187 93
2526 496
1745 141
1792 37
3905 797
2597 387
5019 579