1000
0
2535
2
1537
978
1306
1
801
3498
4
1233
2996
1554
673
7793
6560
9
32302
1837
19783
4360
6
4311
2932
1603
4551
7
25669
619
3591
11
1825
17946
2365
1363
2990
496