2595
0
4562
10
1400
645
665
32302
536
577
5771
99237
1
2073
3172
925
3
1059
1133
6294
4
1614
25494
863
297066
791
685
1618
4198
496