905
0
2523
1182
8
1708
2
124094
985
1053
746
88
4868
1081
1
1075
673
1238
1035
4
932
717
277164
9
130
1435
3
946
53782
16
1581
1186
3642
1236
805
2897
10
1818
5424