2203
4
2189
1624
2
662
1
737
107
67
725
885
877
797
1328
3
85
467
517
179
401
605
0
1408
801
115
824
1981
88
83
1414
893
660
816
552