1778
1
1883
2534
2
1245
1554
4099
8
1011
3
766
582
0
1059
370
873
1295
2370
451
3172
2650
20
345
3400
223
280
1763
742
1220
1788
1660
392
1581
1226
1816