529
0
433
968
1726
171
1540
359
376
169
185
378
453
409
173
349
1080
547
505
847
448
298
2407
2
357
776
1094
1098
392
916
381
821