447
0
1029
646
2033
2
735
1
1779
2920
9
263
2658
874
458
3125
1227
3235
307
635
2296
1897
3594
662
560
840
1694
1782
1046
1248
1033
367
1138
378