504
1
419
1013
1449
2
880
745
1352
86
1308
3
574
1500
7119
6
1797
1003
676
872
677
1295
430
953
543
81
1398
1909
9
707
89
1698
626
1084
496