584
0
9827
6
7508
18
679
1
222
476
114
1162
429
785
4925
2
849
5
393
1277
99
954
587
411
428
258
394
264
213
2035
3
502