2786
2
2125
1
476
2235
348
0
3503
3
409
2466
5
2000
5255
16
22330
22
9807
8876
8
2062
5781
6
417
874
18385
388
403
629
1440
726
9244
764
2644
9178
1133
2328
121182