1048
1
895
5
1370
1165
2
776
1452
0
2610
9
1042
1336
3173
3
1340
1346
625
474
3569
783
1324
2509
1245
2283
946
655
1034
685
1884
1426
2196
1862
2898
1330