2999
3
3090
6
2535
2
2258
1
300
0
1690
2131
1787
1819
4179
3691
4
2082
14
3854
32302
635
4453
2358
9
1431
1399
1380
1883
3498
2152
19783
3694
4768
5
528
2333
851