1571
2
1082
1
1508
664
1224
834
809
1163
783
1202
545
1090
5366
5
1228
763
1354
3
509
1225
860
781
634
558
416
616
405
210
513
369
419
964