242
481
1000
402
898
391
78
106
671
240
475
158
354
151
8
27
14
37
123
41
21
611
374
691
15
675
353
154
13
297
683
628
238
5
222
210
319
380
12
358
44
647
36
700
155
420
217
473
522
322
383
502
190
65
193
969
389