3090
6
2476
2
2903
3
2932
468
0
1189
528
19783
21152
8
181997
11
1267
1485
3080
716
585
871
1193
3546
1
485
500
14
616
25669
315
820
791
885
1640
1045