496
0
1681
1
1526
2
1819
1380
1603
951
2243
6
2530
4
3485
7
1606
3196
2578
467
876
3090
764
697
830
1814
3326
3
2903
1174
2932
3562
2669
1632
989
2535
693