19783
2
25669
0
32302
2535
21152
8
3090
6
1585
3083
1583
1
3461
4
2366
1844
1673
2932
3498
17946
4358
638
1329
2303
1294
297066
1153
1022
1759
851
2012
2392
2911
9
2583
7