2903
3
3090
6
1733
0
32302
14
1193
2932
2
1189
25669
21152
8
3080
5402
9
3546
1
3140
4
2258
623
616
2009
5
1169
2996
528
1421
2471
2524
485
628
789
572
1355
463