862
1
91
517
94
734
896
386
76
83
395
458
85
1210
2
81
362
1307
2155
259
266
1388
374
1098
878
408
938
0
602
995
515