350
1
1463
3
723
5
136
2
124
292
89
133
87
0
69
134
106
59
68
978
126
64
112
95
204
148
225
154
669
4
652
432
241
889