468
1
954
2
649
742
637
67
496
1000
513
568
599
4
351
286
284
391
99
309
419
33
275
215
95
132
86
59
105
85
366
0
189
73