913
0
300
422
75
1333
1
400
288
1710
611
1650
518
1563
55
1590
2766
290
932
1049
501
4106
486
1504
1343
265
363
116
53
1462
584
907