350
284
1846
156
1757
222
988
778
144
376
1484
551
107
67
194
60
143
105
21
301
14
136
672
21
580
7
3
326
302
25
598
66
744
10
295
392
38
509
849
8
1097
37
35
144
6
98
21
30
208
31
60
1
36
359
180
20
10
182
95
280
27
26
1
6
28
161
11
716
30
304
156