2999
3
3080
2932
2
21152
8
1690
1
2131
3090
6
1787
2535
1819
2258
4179
3691
4
2082
1431
1399
1883
3498
4768
5
528
2333
3715
851
32302
0
2327
11
2377
5151
2430
4651
3854