2395
0
787
152
65
475
521
290
241
474
522
68
392
422
611
416
945
839
1
63
70
520
1504
363
2901
813
257
75
1126
4106
300