258
360
239
22
3
31
101
56
148
426
40
424
129
24
68
103
177
790
14
192
480
172
38
532
689
2
322
4
25
896
784
1781
19
239
163
872
286
37
1983
961
586
31
53
11
7
919
24
378
8
159
709
21
