653
0
378
421
507
993
1
234
1368
385
516
413
543
907
1247
628
1031
328
1400
762
459
5340
5
2760
6
3346
3
1503
399
3016