2696
4
320
0
4111
2
2490
381
410
1824
467
339
787
5875
1133
737
1557
683
25137
749
503
597
1020
2328
1062
445
846
403
868
1027
458
323
454