801
113
287
1547
101
45
281
81
42
1328
25
50
57
170
133
29
49
128
77
74
31
40
93
37
114
507
104
36
126
43
71
236
1773
679
80
229
68
225
66
32
96
121
162
234
27
72
416
354
3857
69
143