382
4
2432
2
668
1
346
200
355
731
453
1249
787
3
935
561
0
249
609
547
133
70
278
244
305
84
325
327
283
450
516
234
361
589
342