2258
1
2999
3
4016
2
1787
2082
0
300
1399
2788
4179
1883
1690
2699
1905
3225
1508
1040
4768
5
1262
4453
4
1532
4757
8
2414
2818
7
753
2394
1595
851
3691
13574
14
1254