18403
6
1222856
4
521
1
4071
7082
9
105807
42
2564
2
4223
22
3980
3
180849
0
1073
3092
1343
25941
17
422
2330
3882
12
1276
120469
35
231
3148
3159
7
3559
504
3025
36045
166543
18
3437
5
116
419694