83
1078
2
458
152
37
45
321
482
464
398
884
102
7
410
410
220
105
104
17
998
395
244
6
11
69
172
17
460
12
206
466
481
343
148
5
194
3
24
607
41
2
541
85
37
1085
25
237
7
295
