474
0
3990
2188
8
829
992
1
2094
320
4165
863
668
1850
2
1069
2306
846
432
428
264
501
1661
1289
139
47
405
707
1470
798
1343
966
1110