2028
4
124
533
1
526
1144
1527
3
2945
74
819
122
91
601
2
384
274
162
127
4096
7
119
112
164
109
281
139
1229
81