515
1
2036
2
5829
22
4926
6
2463
2005
1431
1678
8411
3
2184
1280
1021
1106
0
862
575
1812
753
2989
2788
822
557
3560
2763
775
621
2890