956 282
2507 728
17601 508
7646 277
8127 804
17842 699
7014 107
10931 357
4427 623
12645 502
24435 603
2850 504
4828 300
8534 366
2269 268