328
0
1832
3
2197
1
2524
2
2000
5255
16
22330
22
9807
8876
8
417
874
18385
476
629
979
726
9244
764
2644
9178
6
294
121182
4139
4
615
2328
19034
951
1352
1327
436