1590
1
1564
2
582
0
905
2055
2992
3
181997
11
2209
2318
2980
400
1380
1306
2822
2207
1660
2982
801
1037
370
3484
3326
1000
1669
4
526
2562
673
1382
2166
830