2102
1
574
1698
2
1056
2362
477
583
4369
7
2125
3
592
788
460
2414
685
817
2201
4
166
1610
867
523
1477
943
676
398
893
564
1306
937
1414
1287