19783
2
25669
0
32302
2318
2522
883
3
5440
8
2921
5
2549
11
1285
1
2542
2535
2523
2932
2258
4978
3498
4
2772
1251
17946
982
978
1153
3090
6
2012
2366
21152
1819
2494
3623