2358
9
801
0
2932
2
25669
3498
4
673
6346
16
2082
1
693
2666
1382
17946
3326
3
2155
1093
496
1189
1320
2906
2948
6
1153
10598
1903
2996
3694
1632
5347
1765