560
29132
3211
2811
223
292
216
3412
52
321
143
234
20076
15300
13381
12030
9132
866263
8070
7862
750148
650142
63611
5860