2996
0
32302
3051
2
108797
6781
1
929
7258
297066
2949
41
3090
6
687
863
645
2903
3
839
536
2932
572
791
761
515
475
3126
531
3926
14
1400
1324
21152
8
1045