995
4
2086
1
846
5
206
2312
8
1285
711
0
2902
7
1327
965
3
2499
506
465
2025
2497
923
842
91914
30
593
1157
274
1197
895
1000
2
640
1597
6
887
3675
795
428