536
0
2903
3
2245
21152
8
894
14
2996
3090
6
2932
2
297066
1539
1
3765
4
25669
108797
1193
645
1189
571
2907
3080
2087
639
2535
70
475
3779
2820
4044
5
2650
20
3051