1651
2
1601
1
1150
1869
6
64
1675
3157
11
490
432
2528
1796
4
574
1414
630
739
8132
5
717
953
0
3899
3
473
518
641
235
737
864
1226
538
78
592
796