536
0
2903
3
21152
8
14
2996
3090
6
2932
2
1539
1
181997
11
25669
108797
1193
645
1189
2907
3080
2087
639
2535
70
475
3779
2820
4044
5
3051
189
3498
4
693
1646