587
0
382
1392
1462
955
753
3116
1
90
54
456
1131
326
611
493
2328
474
2713
1269
284
2275
2
576
839
303
333
1428
729
290
871
1119
362