3090
6
21152
8
665
0
2551
1
795
635
2903
3
2932
2
1015
2669
1694
951
690
1045
578
2727
2270
1363
1001
557
3498
4
255
3870
12
1539
2440
593
564
670
445
385