591
0
2558
2
240
543
1
2901
1797
1779
656
402
803
2512
545
1404
432
750
2184
1287
3
497
98
4058
761
940
800
1212
492
2024
2185
826
1176
47