2595
0
1166
11
1458
3926
14
2949
3060
5
1400
645
2932
2
883
3898
10
4032
12
3498
4
791
515
496
758
17946