956 282
2503 728
17592 508
7642 277
8121 804
17841 699
7012 107
10926 357
4427 623
12636 502
24435 603
2846 504
4825 300
8531 366
2265 268