380
4
1248
1
507
935
68
258
251
233
231
2
104
342
234
246
102
69
305
516
283
450
327
324
278
72
108
81
33
78
1020
87