5123
6
1918
2
1646
1
4080
4250
25
9077
28
2180
3
1819
4
1937
7
1540
0
2934
2350
5
2234
1647
3527
2297
1368
895
1571
1283
946
1356
1762
921
1344
2572