905
1
903
2
4651
3
669
0
2289
4
2123
398656
19
534
1298
2271
1421
2996
2260
1862
758
550
1500
2216
477