2525
5
1735
2
537
1
1433
2114
1655
15
527
759
656
1312
743
543
1549
131
616
993
679
676
816
756
589
1172
5928
2427
3
3354
13
578
595
1494
6
1308