2190
1
821
0
1726
327
463
471
2490
588
423
345
529
255
646
14492
951
2143
1346
415
991
259
554
675
470
295
844