2250
1
2327
11
5658
9
1452
3055
3208
1581
2
582
0
1408
2503
2699
3080
3
2245
931
1044
1804
7258
1226
370
2664
802
1738
4