85
26
57
41
4008
305
245
128
54
120
38
66
469
104
148
10068
143
55
50
160
528
44
388
862
190
48
140
64
93
3023
78
77
34
6065
87
63
1556
138
727
218
231
133
56
408
92
73
72
59
62
25
42
241