2999
3
1690
1
2131
1787
1819
2258
4179
2082
1431
4471
2
1399
1883
4768
5
3691
4
528
2535
851
3854
25669
0
2087
1603
1660
3498
5828
1788
2368
83
1547
1568
2562