1008
2
572
0
1504
455
4106
798
3287
1
3360
2395
521
1462
458
2922
9
675
139
561
787
422
913
63
152
4990
5
341
116
1073
2972
2361
46
363
573