3223
3
2245
3080
21152
8
378
0
1047
2
3090
6
1606
1
2932
297066
7976
7747
4
1888
11916
14
5151
1092
989
3715
3321
1847
1827
2343
888
1757
4651
3186
1622
189326
1522
2773