29323
0
2000
1
476
417
2125
121182
822
2730
6
1921
4
1216
2
9244
812
788
874
1453
1327
19279
294
4740
341
282572
457
629
9807
1377
527
177
213
9178
422