442
0
1153
2996
2159
1
1193
3090
6
2250
572
5242
1581
2
410
1078
3080
3
795
2245
392
607
1131
1044
1804
7258
2771
1226
644
637
755
2907
2902
16
577
3546