287
432
17
5
25
156
183
602
392
29
13
208
31
100
85
52
23
22
117
9
290
169
41
253
128
164
242
356
24
488
69
6703
44
249
36
19
454
81
127
15
76
102
66
215
53
55
2303
532
568
30
119
684
33