447
0
770
1866
3
1029
646
2033
2
472
735
1
4682
1779
2920
9
263
2658
874
458
3125
4936
1227
3235
307
635
2296
1897
3594
662
560
840
1694
1782
1046