292
0
909
383
415
1629
471
1156
1304
918
314
405
722
813
413
602
66
663
47041
1336
474
259
2727
2
2702
410
2123
868
467
5875
780
1164