1226
1
3724
3
345
0
1780
3053
7
21
19783
2
809
337
469
2907
4044
5
3083
110
17946
1970
2465
240
425
817
420
3125
392
789
1045