2000
1
2045
18385
2
13159
10
99
476
629
0
2470
9244
417
121182
1216
812
2125
822
1921
4
1327
1453
8876
8
788
1418
874
9807
282572
4740
22330
22
764
928
2644
1584