1333
1
1219
3120
4
1987
2
977
1497
1391
6317
6
75
734
0
2545
446
1502
2478
1399
684
2507
3
4036
1047
1013
3680
1505
934
1201
607
1412
1426