905
1
995
582
0
3326
3
1124
2181
4248
148
428
1969
2462
2
34
1743
492
2026
896
1731
1338
893
2982
557
1598
2917
5
786
2849
4
1299
3302
409
2109
756