19783
2
3765
4
32302
0
2535
17946
25669
3090
6
1730
2932
1564
3498
2666
9
297066
1295
1
280
527
3
1320
2650
20
2906
1153
2250
2992
21152
8
1672
12472
884
1581
7793
1119
2258