23802
9
1314
1
1581
2
780
3765
4
1295
6
7096
14
2650
20
297066
0
280
410
658
3683
5225
8
6442
12459
3
2250
2245
4465
22
1142
1529
1226
3053
7
2318
2127
5147
4425
644
1489