2381
2
851
1
910
1141
789
611
654
682
1329
869
687
1049
531
1023
1231
393
2162
3
1013
726
93
83
1859
557
644
383
516
302
426
64
547