1810
2
1722
4
1433
605
8
1078
1
3970
3
501
539
2312
4936
14
973
930
432
457
2363
1141
471
1206
670
0
2678
891
393
654
328
1071
1124
1713
622
819
1995