893
0
663
557
3868
2
467
2328
1161
579
547
749
349
431
2466
5
4111
2490
951
787
1045
403
737
439
2143
5255
16
529
668
1425
647
722
2000
1