1558
2
1458
0
3629
1
2595
25669
1400
181997
11
3926
14
758
665
323
2535
577
839
645
3172
1059
2932
3498
4
337
2935
791
5771
10