636
572
5912
5719
617
556
626
433
485
685
422
4921
32887
25040
23372
20763
1693267
16212
1510148
14446
1354144
12540
11300
9720