4
3052
5
51
119
1
1233
234
13
123
2
3
1788
154
334
833
450
1375
100
99
111
12
80
36
552
11
1507
6
973