1000
132
170
401
414
395
431
1928
897
425
386
784
429
407
419
377
468
419
406
401
462
543
438
35
455
414
510
434
584
424
430
412
435
445
697
983
448
454
764
1478
619
429
394
464
992
437
704
541
468
437
439
832
383
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1000
0
0
0
0
0
0
0