2228
0
2551
1
634
377
343
948
829
5642
2881
2522
2
503
585
688
1629
812
509
1080
717
5065
4476
701
440
818
619
1179
583
1868
3574
329