22227
16
67688
66
1397
0
1048
1
2676
1787
3576
3
398656
19
55904
1635
4
994
6
2696
1813
181997
11
6307
10
1265
2349
18816
2405
2109
1228
2
1404