80
1
1311
4
410
215
361
2
59
638
189
745
5
209
652
3
592
989
86
563
940
279
366
0
201
838
1467
9
91
2575
6
2627
1443
836
4169
3571
1362
1398