2028
3
830
0
1179
1421
1690
1
2152
2
1380
921
635
1326
1103
467
2258
1802
538
2100
667
634
2710
1409
1080
453
490
3660
394
2368
3009
1896
464
3941