316
1
526
2
222
68
551
128
84
241
225
280
973
3
1095
8
1743
306
576
352
938
6
792
7
450
5
89
115
417
79
71
539
260
273
103
87
80