5088
6
1267
2
1309
0
1105
1
1992
3
5232
7
697
5209
9
1344
4914
2176
2995
1480
4278
1675
5389
1835
1451
1552
1295
2185
946
1363
1411
2570
1438
2763
605
2837
3026