4139
306
31
98
1644
204
187
97
17
59
40
719
49
227
53
68
46
91
57
1292
11
94
207
35
103
633
39
570
37
30
164
662
4303
210
650
158
20
246
33
87
44
114
16885
63
54
47
533
38
18
16
71
539
1184
24
65