990
1
511
1873
1836
320
97
726
152
724
2
5928
545
465
393
1154
690
496
457
869
640
536
885
564
981
946
1095
141
284
334
1409
3
620