1170
1097
887254
12638
509
859
1112
9117
7033
1109
1150
8619
21216
15960
14111
12670
9742
926263
8530
8534
801148
698142
65911
6330