2999
3
32302
0
2535
2
2258
1
1690
2131
1787
1819
4179
3691
4
2082
3854
25669
4453
1431
1399
1883
3498
2152
19783
4768
5
528
2333
851
2327
11
2377
2430
2163
3090
6
7793