575
0
2490
342
428
323
514
846
320
787
458
2152
357
1045
2123
1661
1
298
1043
581
5313
1610
1346
4
584
1027
951
324
454
439
371
333
368