1795 232
1048 148
31193 144
25286 602
11260 425
28415 785
12708 687
11918 761
7133 660
10064 645
3983 332
5308 577
3855 940