578
0
2028
2
2929
6
1360
1
997
1088
866
2838
3412
2655
845
3957
3
3245
11153
8
2744
2907
1433
3351
1728
1442
904
6612
10
2605
4
374
2916
3158
1381
1192
3254
982