4258
1
2906
2
1606
9106
3
2324
4
2189
0
2408
8
1787
1090
2140
1764
230
496
325
666
758
2350
512
471
351
618
2429
455
566
728
564
577
1264
1000
6916