622
2
1010
0
18
606
34677
23
2878
3
392
1399
4
1879
16
7603
4717
4334
871
8236
91
2209
6
7123
137902
11
1639
1
125
94
35
40
11883
10
1614
15
1210
844
712
4167
3611