15050 486
9432 154
13344 179
12739 471
8339 496
5125 209
7997 429
4788 653
2176 255
6762 320
4453 596
2695 101
1414 175
4376 310
7955 697
93777 604
2105 281