4431
6
1851
4
938
1
1464
2
1616
0
3650
3
646
2658
785
975
1446
2526
1547
4017
2966
6513
5
180849
290
6689
2306
909
398
980
2109
1394
888
829
896
3117
858