501
0
2699
2
7258
3008
3
534
2595
1650
721
2903
2503
1
4562
5
951
2932
3435
4
2012
2648
3546
2316
2921
14861
7
5527
2009
578
1534
3593
16
948
3624
5658
9
3673
3426