96
45
35
602
23
33
37
121
2057
1654
1471
842
55
631
622
752
802
851
1093
1065
821
19
22
24
461
872
431