2999
3
300
0
3691
4
1690
1
2131
1787
3854
2
1399
1844
4179
2082
2337
5
19944
1431
1883
3623
5402
9
4768
1262
4453
1532
635
4757
8
2414
2818
7
753
851
13574
14
2258
4466
12