482
0
357
1511
683
1396
944
415
2490
2702
463
239
839
957
230
2123
743
405
413
663
471
685
391
269
1215
1
458
1043
286
767
363
2190