1
520
618
1249
1037
7
2
911
39
155
19
5
43
10
64
3
181
142
216
4
243
873
12
96
141
191
392
4894
23
8
378