2028
1
475
0
477
798
400
552
611
1100
1898
383
418
1636
860
4106
522
472
2
521
455
458
435
804
353
1462
787
8116
6
1650
846
1808
3015