1292 232
831 148
31185 144
25276 602
11257 425
28410 785
12705 687
11909 761
7132 660
10062 645
3981 332
5308 577
3855 940