3223
3
7747
4
11916
14
7976
8
3321
2794
2
5164
5
3871
2343
1
3470
2153
7
2285
527
1753
1412
0
3175
1522
2054
1665
1888
3109
2195
3629
2534
4326
1243
2638
1668
2522
4832