2228
0
2551
1
343
948
829
5642
2522
2
585
688
1629
812
509
700
1080
717
5164
5
5065
4476
1179
583
1868
3574
329
553
801
453
1246
1356
2309