3090
6
2903
3
2932
2
1267
496
0
929
662
2996
21152
8
1656
1
17970
15
2258
3080
12459
108797
572
1015
17333
27
25669
467
3206
5
1517
1606
1537
1819
2823
1635
4
1168
1787
1047