2507
1
3854
2
504
0
475
2649
4629
5
1816
1055
2930
575
1221
984
3597
1252
4375
566
946
1239
1558
1813
5732
621
3252
1532
1527