501
0
2574
1
767
437
1639
5223
9
467
598
2
955
2109
17353
899
996
979
1446
835
1053
521
1073
2714
5
798
1213
2546
269
400
802
53
249
1462
346