2578
1
1816
181997
11
582
0
905
2055
2
2972
2209
2980
400
1380
1306
2207
1660
2591
2982
3
801
1037
370
3484
3326
1000
526
2562
635
673
1382
2166
830
915