1824
0
584
683
467
458
31535
1133
422
503
1152
269
266
693
1020
576
759
2328
1232
2748
2
2490
456
2941
1333
1
403
608
1043
772
918
4594