14
0
2535
2
19783
32302
1015
572
25669
3090
6
1189
2996
2932
1397
1045
471
3498
4
2666
9
17946
984
614
4471
893
380
758
2524
459
255
475
2906
1
1153
337