504
0
3684
2
4843
5
7265
565
1
3368
475
888
1801
1380
458
1095
2649
1816
1055
575
4928
984
1252
1365
1257
1965
566
816
1239
7331
1298