97
1
86
639
524
410
516
60
80
476
88
334
1900
2
488
1003
620
1935
3
481
91
401
74
164
307
68
169
0
143
109
125
226