15085 486
9453 154
13391 179
12764 471
8362 496
5130 209
8009 429
4792 653
2183 255
6773 320
4460 596
2709 101
1417 175
4388 310
7965 697
93993 604
2106 281