19783
2
1622
1
1275
4326
3378
3
4832
25669
0
772
1284
32302
1149
710
1379
1505
2535
915
1512
964
2932
3498
4
1422
1687
5
17946
5164
1153
1522
2195
3090
6
2012
956