15036 486
9404 154
13317 179
12713 471
8332 496
5121 209
7994 429
4781 653
2172 255
6759 320
4450 596
2684 101
1414 175
4371 310
7948 697
93647 604
2105 281