496
0
2114
1
3090
6
2903
3
2932
2
1699
830
1814
21152
8
801
2082
802
673
3080
1380
2152
526
181997
11
1168
2294
1064
467
25669
14
19783
2535
2996
4044
5
3083
17946