293
820
880
289
1348
1099
1127
1858
757
16256
1026
291
354
481
1272
413
330
323
906
253
1673
2743
321
2318
783
408
2938
345
368
404
401
2219
336
638
588
199
1097
738
7951
464
445
959
580
929
429
356
1053
3173
1118
583
461
1521
1404
2388
1779
5174
2698
13175
1663
1473
1412
430
510
1368
2540
1475
3011
302
844
434
1172
424
567
333
285
322
341
456
172
263
475
242
6392
285
306
178
338
257
433
446
396
706
523
6399
310
1321
627
867
587
483
2136
506
395
631
199
333
573
4181
1858
324
308
430
547
331
348
419
509
461
2082
4352