1189
0
572
1193
14
25669
32302
2996
168
578
17946
19783
2
560
841
4471
2649
420
758
2535
583
3125
1849
459
1194
657
878
1461
511
32
858
962