2230
1
1443
527
0
1142
2
2472
4031
2302
2545
7
16338
8
3679
2502
3
2990
1600
3702
9
2211
2959
986
1941
2092
2480
4
3351
3820
2337
6
1054
615
1837
957
853
456
1013