2480
1
2902
16
3186
1933
1200
3
1193
0
189326
10827
4
3126
2535
2
297066
2320
6
557
6247
5
467
588
2823
3657
8