2999
3
1787
1
4179
1690
2131
2535
2
3518
1819
2258
851
2082
1681
1547
1431
1399
3498
4
1883
1306
32302
0
2166
2173
83
4768
5
746
3691
528
3354
2100
4044
2773