509
0
1987
1
256612
408
2749
2
19279
1898
1110
2600
5
263
1631
2043
1337
16970
2493
180849
2003
929
529
2191
2030
2645
7756
3
7082
9
477
2525
3233
16