85
1
1328
3
77
1158
1854
87
997
873
650
797
875
56
62
273
338
1457
80
291
707
284
2
72
491
878
297
67
1261
3449
10
703
296