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