381
0
4111
2
1020
683
2934
25137
893
20634
8
2587
16
968
509
578
1
1045
467
846
2328
454
418
2459
9
547
476
831
517
693
1161
663
456
297
325
403