505
1
109
421
631
2
516
1702
10
490
509
432
503
1092
8557
5
361
542
2345
950
1323
1093
534
918
0
1277
6
449
1139
9
755
594
539
1782
532
511
904
12