1221
2
2930
1
4629
5
1814
1431
1844
3132
10
1532
2254
3805
6
1363
1451
0
1015
3854
1813
628
3634
3771
3
2507
1699
370
582
2562
873
830
515
3597
1787
899
3053
7