3
1583
745
602
957
569
1062
643
1445
22
173
998
293
142
1042
790
11
1112
674
74
294
939
454
1148
951
1200
209
369
872
869
789
545
840
2662
3
740
23
17
918
0
585
1374
1141
894
32
1617
2
956
17
1420
829
119
148
