3090
6
665
0
795
635
2903
3
2932
2
32302
1045
578
2727
1
25669
21152
8
2270
1363
3498
4
255
3870
12
1539
2440
2551
593
670
385
3080
5402
9
1193
616
1659
572
2151