1632 239
90245 651
8127 648
11674 461
12002 168
13682 663
18420 482
29808 429
28573 83
25644 746
4032 551
3154 212
49522 575