3223
3
1888
1709
2
3321
7976
8
7747
4
1522
1
5164
5
11916
14
181997
11
297066
0
1092
267612
4978
99072
1847
1827
36905
2343
888
1757
3882
3303
10
1065
1622
215
1444
2967
683
11891
27