20
0
166
404
485
991
592
722
391
1070
398
106
2101
170
1355
827
1064
652
413
615
781
932
551
904
1024
584
562
571
76
1729
318