2189
0
508
672
339
556
1610
1425
381
750
1087
400
450
563
480
371
847
2897
984
465
490
1663
1446
2085
21743
1
525
76
345
2105
484
273