5196
2
1656
1
3022
7
911
1972
3
3873
15
1185
0
1672
2367
1718
1095
989
1240
4436
2057
2584
1506
2140
3643
2711
2605
4
3453
2977
1624
2087
2207
2317
5
1659
2185
1800