3090
6
4311
1
2903
3
2932
2
1380
0
1382
32302
3071
9
2436
25669
21152
8
1606
2571
2948
2722
3080
5402
467
496
1578
1755
2299
665
2009
5
1193
2530
4
2750
14
19783
2535