1138
1
2108
4
2271
0
8116
6
475
422
798
552
860
383
611
400
804
455
139
1462
4106
522
1073
477
353
521
543
2799
3
787
2395
3015
1898
29323
458