580
0
1710
1
383
1803
2
683
1898
4
1029
980
483
2546
1045
802
901
327
171
47041
381
1663
392
1780
1880
1463
633
7334
1428
331
1343
691
611
2076