35
39
29
9
10
71
61
501
25
31
30
651
691
561
21
4
1917
862
1573
1252
883
8634
7611
64
72
74
141
121
81
101
22
281
2091
1751
2051
564
984
904