937
0
601
2
458
1
395
1097
876
352
461
309
132
3
915
1476
314
742
517
269
89
477
854
862
733
386
82
75
84
86
1342
622
896