294
0
368532
1020
301
1506
19279
2
513
418
2730
6
436
968
3092
1
621
20634
8
2668
1540
422
543
588
634
980
1372
547
871
2881
25137
2727
1343
2673