1252
2
503
1092
1458
616
1
1015
505
507
510
1323
8557
5
361
1288
4
513
449
1139
9
534
542
918
0
445
397
1048
499
569
535
480
546
541
1618
14