81
35
230
121
1160
95
64
22
66
113
21
631
212
188
58
98
470
85
318
935
46
55
14
65
73
47
72
592
461
53
54
26
91
277
75
219
428
79
114
111
1912
501
400
45
200
695
40
307
25
120
27
1389
131
70