71
3
65
1
81
539
5
122
83
90
70
58
43
2
521
82
91
102
40
98
89
382
275
395
165
130
248
125
113
597
76