509
0
1425
1
1054
2470
2
3025
17353
5155
8
390
602
2546
1182
1823
3929
10
6370
5
1129
872
2564
2000
167
14492
785
1501
775
4427
1651
3795
7334
4
1578
1628
25186
14