3066
3
1112
8
512
1
910
5167
4
1263
9954
0
4919
6964
804
2
1443
5
877
6
1047
90
265
80
737
141
84
262
304
75
95
51
101
475
209
652
77