19783
2
25669
0
32302
964
1
2535
2173
21152
8
3090
6
3083
989
1668
2366
1275
2932
3498
4
898
17946
1757
1329
5164
5
1294
1153
1522
2195
2012
956
761
1149
1243
1382