4820
2
10396
8
180849
0
1130
1
3063
3
933
1828
4396
1007
980
2395
5
2275
9355
3691
1894
2809
3498
4
1551
2008
2301
2229
2256
10270
2224
2881
417
346
4122
10