1002
112
391
1441
207
1002
200
475
238
138
782
303
13
701
123
182
349
448
11
45
262
759
451
784
131
8
92
364
404
676
233
738
1025
609
293
260
