294
0
968
31535
1020
301
25137
19279
2
513
418
2730
6
436
368532
3092
1
2668
422
543
588
634
980
1372
547
871
2881
2727
2855
3
781
1661
396
1523
348