296
1
67
86
309
335
60
808
3
84
82
94
299
2
87
550
657
343
399
1013
85
81
1360
1327
1188
513
465
83
2981
1176
93
955