816
3
551
1
893
939
2
73
87
638
2201
4
1347
0
1042
1301
345
1108
1615
2438
93
1920
1477
1421
662
625
524
2188
736
107
3208
1596
2976
8
1162
2649
15