519
1234
502
6
24129
1105
13112
683
5
7318
978
12
694
693
886
552
823
712
3512
753
855
181
1184
525
707
597
948
213