1235
1
860
0
1462
475
2211
798
400
804
455
552
611
383
2395
1898
4106
521
152
574
477
58
522
1504
1073
29323
353
464
116
1650
3015
543