80
46
16
244
713
8
322
4
69
680
36
308
12
607
1
542
444
1720
125
1308
104
869
499
730
10
39
2
83
277
806
15
31
112
409
85
101
474
758
832
166
575
191
115
154
14
187
466
518
56
451
110
