604
0
58
518
543
290
856
1439
2
1398
513
422
2966
5
370
792
1923
3
428
65
171
1211
1773
392
463
220
334
363
729
282572
846
954
1557