259
0
1672
4594
1
935
257
1038
810
2655
1059
138355
573
604
611
282572
1202
308
647
243
2740
760
58
488
264
256612
674
1070
798
4669
2
295
563