2999
3
1690
1
2131
2535
2
1787
1819
2258
4179
851
2082
1431
1399
3498
4
1883
32302
0
4768
5
746
3691
528
2100
4044
2773
17946
25669
3125
19783
3854
1461
2087
2964