14
0
984
951
19783
2
2996
1193
32302
608
25669
17946
1189
471
894
27
571
600
1089
459
1598
531
725
4044
5
236066
878
803
88
694
2535
1364
755