3090
6
4311
1
2903
3
2932
2
1380
0
1382
3071
9
2436
21152
8
1606
2571
2948
2722
3080
467
496
1578
1755
2299
665
2530
4
25669
14
19783
2535
2996
4044
5
3083
17946
2465