397
1
996
1183
3
2586
5
1982
6
287
251
0
1759
2
610
486
317
372
619
812
894
882
851
1105
277
3429
4
471
433
1809
670
395
364
626
399
356
309