305
31
448
772
572
50
378
42
389
1132
117
26
231
155
13
14
41
57
579
10
552
47
51
113
317
486
159
56
580
551
511
983
19
130
17
12
589
133
115
516
21
14
1308
1062
845
19
211
146
1101
19
187
35
37
115
