1782
0
1343
1053
180849
545
839
1
1463
334
341
714
999
874
2301
2407
2
1961
1877
394
2168
12590
1276
804
3014
4