2125
1
801
0
3200
3
1380
2710
2
1376
984
868
1243
2123
1225
1105
1103
534
484
673
490
596
1012
2663
562
1166
668
1862
914
612
1293
1298
542
1581