653
653
690
631
5500
240
982
718
2197
1637
553
706
1283
2809
1118
836
593
20393
1382
640
1046
1610