21005 154
302179 1034
9509 663
2979 504
10174 581
16545 262
175017 291
7977 498
4050 128
158712 220
80807 654
18432 467
25780 80
6035 586
4559 164
7925 702
6915 432