29057 43
20646 818
143 40
2446 309
21194 673
10113 180
16315 758
1174 157
10513 204
4872 527
14145 693
2419 583
1147 293
4242 450
1782 354
15615 158
12913 487
8420 405
2674 683
1762 341
2383 473
5519 25
8331 334
2328 575