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