61
1
86
79
1859
9
300
2
1217
769
0
83
74
95
312
304
430
1291
6
557
115
615
269
477
741
517
732
454
854
860
89
385
999
84
456