2595
0
1400
645
665
32302
536
2935
2
577
5771
10
4287
9
574
3172
1
925
3
1059
1133
6294
4
18258
1614
25494
863
297066
1372
791