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