2781
1
1021
2
1982
5
2230
1443
527
0
1142
2472
4031
2545
7
16338
8
3679
2990
1600
3702
9
3058
2211
2959
986
1941
2092
2480
4
3351
3
3820
2337
6
2324
1837
957
456
2682