5196
2
1656
1
3022
7
3706
5
2336
1827
911
1972
3
3873
15
2453
4
701
2523
0
1185
1672
1038
2367
1718
1095
3372
11
951
795
989
2837
1240
594