2111
3
896
1
400
0
745
1898
2275
2
860
477
475
107
455
798
804
915
611
521
1462
552
4106
418
1636
383
1504
522
1287
152
1054
58
1650