335
2
59
1
299
88
71
224
0
634
75
105
519
504
65
67
199
423
184
100
70
602
3
112
728
8
110
121
675
66
329
85
392
530