58
1
91
84
83
375
75
296
655
2
297
742
96
1370
5
71
62
115
59
542
207
67
179
256
363
242
245
80
225
310
160