1696
0
1326
1
915
28805
6
3031
11
1208
2
2767
3
1032
3041
4
1245
5478
7334
4427
10
1588
1285
2052
1042
1422
1861
1022
2966
5
1966
1825
6062
16
4830
2141
1961
785
2727
4513