3127
3
1534
2
5775
5
2061
30334
6
1929
1337
3317
1
2422
752
1181
3871
2285
2733
1070
108797
0
1564
863
1077
6095
9
1941
4
9968
1791
1665
2668
11
3195
2386
2223
4015
1230