1076
2
1467
12
77
1
850
640
1128
2041
3
2999
9
1315
3492
8
2417
2772
4
1244
13
2455
2460
882
1812
1680
754
1330
496
934
7
848
3591
6
2111
819
152
532
595
2405