2794
2
1080
1
581
0
1510
4
951
2395
3546
733
2324
612
2440
3
1946
1618
1239
841
432
2886
1033
1550
978
5592
8
1785
444571
9
706
1494
1029
602
3120
955
813