1102
2
3250
3
1071
1
4739
1055
1627
1946
7258
0
416
1487
4
4142
5
693
1197
1524
473
402
1243
804
354
6043
2646
593
1812
123674
35
138
1441
487