1778
1
1883
2534
2
3629
1245
1554
4099
8
1011
3
766
582
0
1059
1458
2687
370
873
1564
1423
2370
451
3172
1976
159
345
3400
223
1763
742
1220
2100