277
182
375
1512
444
451
41
569
45
324
635
940
74
798
282
225
996
706
68
715
649
63
905
262
104
489
1259
19
1095
33
1988
745
17
14
919
1051
873
758
45
790
330
10
7
210
22
675
15
8
18
11
181
224
1972
