316
1
524
2
222
68
551
128
84
240
224
280
973
3
1095
8
1742
306
575
352
938
6
792
7
450
5
89
115
417
79
70
538
259
269
102
87
78