500
0
326
2551
1
50987
269
971
919
953
1898
4
1540
340
705
2008
5
1463
1009
2657
3
77
362
357
1452
80
631