1428
1
1640
2
1421
93
1920
1615
4
662
625
524
736
2188
107
2201
638
73
852
0
1301
1347
1042
345
893
1108
600
659
83
989
939
816
3
738
582