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