280
0
248
931
1
663
267
1939
299
957
951
252
403
2538
8
818
2121
4
505
415
1045
1465
7
456
547
1557
1661
325
482
471
602
303
530
126
544