193
1000
268
183
5
117
164
472
437
79
82
123
34
173
84
25
144
650
10
24
488
267
131
418
181
919
100
639
51
7
50
46
8
6
969
362
448
508
389
390
127
39
262
541
296
211
727
56
425
514
54
13
200
90
112
993
38
876
406
32
212
710