1655 239
91015 651
8161 648
11724 461
12030 168
13721 663
18459 482
30192 429
28983 83
25927 747
4068 551
3179 212
50000 576