1828
2
2602
848
1
475
0
477
798
400
552
611
1898
383
418
1636
860
1229
4106
522
521
455
1295
458
804
353
1462
787
472
8116
6
1650
846
3015