2000
1
875
447
0
1976
2
1577
862
1054
2647
3243
7
400
650
1525
1923
3
3650
1888
11756
419694
9
8822
5
544
3564
16840
15
15804
953
8731
1053
559
1231
1435
830
2659