1779
0
3815
657
2740
296
251
503
412
520
2992
1015
621
2941
18403
6
154
422
589
3644
639
1232
266
2683
649
306
432
1275
777
6339
396
1009