3090
6
2903
3
2932
2
32302
0
496
25669
21152
8
1466
1
3080
5402
9
1819
270
1308
581
17333
27
637
1380
2009
5
1103
1193
2750
14
19783
2535
1422
912
1037
2996
4044
3083