269
641
1484
1595
1156
1629
251
997
55
1531
8
2019
21012
1686
691
753
111
16
1012
651
493
773
793
603
7514
829
482
563
531