584
0
269
968
456
294
970
2121
4
325
737
514
957
439
1062
951
409
820
5313
172
846
267
614
868
1939
2143
517
602
798
503
2702
310