2332 427
28546 88
10432 249
27175 357
15525 469
29918 151
20075 611
16299 626
18142 252
9219 521
19796 680