2535
2
3765
4
32302
0
19783
3498
3942
3
741
4642
17946
572
1412
1
3683
1162
3053
7
14
25669
4179
2683
297066
21152
8
2932
1603
784
745
894
571
1189
1380
1295
280