239
0
346
278
1018
1649
1
2431
3
668
1454
324
2337
3123
996
536
1126
892
544
962
499
2
339
726
899
364
475
373
2693
1081
2299
692
1431
870