105807
42
2072
2
1645
1
1931
302
0
2161
357
471
11221
23
4455
1893
2328
328
372
325
455
2277
5
343
1043
157
3844
1215