3107
5
1946
2
1162
1
2199
0
2980
1223
921
954
8527
537
2213
599
135
7
3429
3453
1767
1475
2338
951
57793
3292
1400
4476
2562
1431
1405
1319
517
4606