584
0
360
458
1268
3
2522
2683
1009
800
31535
1045
1485
1
611
5918
4
1099
768
1700
691
422
266
1366
2