2000
1
1651
1238
1411
2
476
629
0
22330
22
625
18385
2275
9244
571
417
2125
121182
822
2730
6
1921
4
1216
1070
812
788
874
775
1326
1453
1327
669
8876
8
19279