3215
3
2230
1
1443
527
0
1142
2
2472
5753
10
2062
2302
16338
8
5919
2646
3679
2502
2990
1600
739
3702
9
3058
2211
986
2337
5
1941
2092
2480
4
4946
18
3820
6
2324
1280