88
433
38
3996
36
602
61
42
21
160
366
18
15
27
66
33
30
48
60
1660
4767
28
40
74
81
24
126
73
98
205
65
1782
653
4389
69
22
87
45
58
17283
182
56
49
175
117
1204