1025
3871
39
104
26
373
31
337
46
531
65
44
149
80
67
17
23
37
130
131
11933
63
56
60
589
492
101
2318
36
54
1339
25
7
29
97
33
15
119
87
185
814
384
109
27
50
21
279
9
99
133