2535
2
1000
0
1537
978
1306
1
801
32302
19783
3498
4
2996
1233
1554
25669
4311
17946
673
7793
572
6560
9
1837
14
4360
6
21152
8
2932
1603
4551
7
619
3591
11
1189
536