2535
2
4179
1
2996
0
1814
21152
8
5949
5
801
1000
2445
3090
6
1290
3083
1179
830
32302
19783
2932
3942
3
2048
3498
4
6844
802
25669
278
1135
17946
1623
1228
741
796