2000
1
396
0
1921
4
320
798
777
1020
455
625
2
303
2061
909
2109
1949
3
472
1580
5255
16
19279
932
918
2635
476
383
282572
14508
18
414
17353
1327
611
90