50
21
753
1395
70
723
964
223
11
1578
1386
64
642
754
3035
531
691
2184
602
1024
1385
591
1213
1338
822
1755
872