1133
0
4111
2
467
951
1622
5
1059
5255
16
19279
2000
1
2328
415
726
476
417
9807
2045
2730
6
22330
22
1009
979
4139
4
1557
269
602
9244
25137
381
18385
2143
1832
3