2128
2
547
602
1
1225
623
435
657
485
1281
2621
9
4895
5
403
973
476
827
4
413
693
509
469
419
1680
1396
743
0
3081
4644
11
1090
1632
786
3920
1338
3