350
2
215
1
284
419
391
99
33
531
702
3
560
483
492
7
251
528
555
1319
6
167
366
0
241
363
304
296
189
73
143
116