150
146
590
31
11
595
456
153
8587
62
26
44
46
24
87
430
38
3992
34
602
61
42
21
160
365
18
15
27
66
33
30
48
60
1658
40
17
4762
28
601
74
80
124
71
98
205
64
1780
652
4384
69
22
65
45