335
2
59
1
299
88
71
225
0
634
75
105
519
504
65
67
200
424
185
100
70
602
3
112
729
8
110
121
675
66
329
86
392
532