19783
2
25669
0
32302
1854
1
1856
2921
5
3629
2456
5440
8
2547
3
2535
3598
4
2258
3292
15
1883
1763
1715
1093
3198
1382
1371
1349
1238
1342
1402
5245
3090
6
5439
1620
5876
9