19783
2
32302
0
25669
17946
3090
6
3498
4
21152
8
1768
2906
1
4471
1461
1295
3765
2535
7258
3625
280
2650
20
5164
5
2250
3083
989
1668
297066
1679
2003
1275
2773
2932
3683