18385
2
7952
1
3114
4
1440
3063
3
2855
3116
2229
5223
9
4016
3691
5
2749
329
3092
521
1222856
1587
2735
0
390
1894
814
1129
180849
417
565
933
1879
4895
8
1973
5217
11