2131
1
32302
0
3051
2
496
1819
2996
536
693
4179
801
7258
572
2949
2760
4
3090
6
1558
830
3926
14
2903
3
2932
1380
2535
108797
1000
2436
526
297066
784
21152
8
1812