581
0
1812
1
521
2788
3
3560
2763
3205
2242
501
775
2
72
373
6878
2524
621
2890
814
1679
1665
444571
9
1162
566
1924
1331
1527
2132
2562
1623
549
1431