18
1010
11
1503
1025
29
1697
379
276
167
297
452
149
9
1067
13
534
984
408
6
185
874
723
214
518
789
981
1000
36
967
262
191
40
885
572
931
2081
348
731
201
246
1023
353
817
243
290
2050
1663
37
504
978
1804
6
