719
0
300
330
372
280
248
931
1
663
267
1939
299
957
951
252
403
2538
8
818
514
2121
4
505
1045
1465
7
456
547
1557
1661
325
471
602
303