189326
0
1814
2
12459
3
1500
1
4465
22
1529
2318
2127
7
3105
4
5147
4425
6
644
1489
869
3466
1384
1053
2189
1292
1867
2028
3007
3198
8
2398
2966
10