4340
5
1222856
4
4099
18385
2
7952
1
3063
3
2855
2229
5223
9
4016
3691
2749
329
3092
2091
521
1587
2735
0
1894
814
1129
3715
1647
180849
417
565
933