97
1
197
122
130
0
85
985
2
626
121
114
165
257
198
138
414
46
91
376
73
349
74
203
75
155
127
63
66
143
81
1078