350
2
215
1
284
419
391
99
32
531
702
3
559
483
492
7
251
528
555
1319
6
166
365
0
241
363
304
295
701
189
73
142
116