148
269
41
18
604
152
24
16
91
9
838
68
406
256
334
369
21
3
198
40
608
25
103
29
15
46
7
4
10
2
13
70
22
17
57
26
510
44
433
440
178
145
834
170
228
120
59
555
404
360
235
223
467