655
0
4594
1
1780
474
415
1075
1869
5
1238
503
422
736
391
360
280
471
2190
343
255
431
1647
1557
401
1754
432
3149
4
455
2952
589
1232
1822