2333 427
28546 88
10434 249
27176 357
15525 469
29920 151
20076 611
16299 626
18142 252
9219 521
19796 680