2999
3
1787
1
4179
2535
2
2258
1690
2131
1306
3354
3518
1819
3691
4
2082
1681
3854
32302
0
1547
4453
1431
1399
1883
3498
2152
2166
2173
83
19783
4768
5
21152
8
528