93
0
2093
393
577
343
78
518
575
165
215
155
1569
7
854
291
173
517
258
231
238
301
1859
882
410
271
2547
1
157
3621
599