1214
1
1098
2104
948
409
686
2
2416
406
420
647
1159
919
1143
690
1888
765
1784
508
1906
704
1815
1003
595
852
831
441
457
88
520