2128
2
549
403
1
4896
5
480
1681
1722
4
7170
7
513
974
1026
476
1224
1066
78
858
979
704
778
1112
1710
1350
3
651
623
479
524
628
325
982
8158
23