19783
2
1922
8527
1
3080
3
3738
5
2530
4
2964
1603
297066
0
14861
7
3546
3211
940
2906
189326
2274
4471
55904
1992
1001
3071
9
2166
4443
37355
13
4258
935
989
1912
1492
951