2992
3
1564
2
1669
4
1982
2822
2318
1
1973
3973
6
3519
9
3841
12
5363
5
6099
10
1960
4837
2826
1872
1659
0
2132
2528
1795
2025
3889
3942
819
1590
2598
59
3660
986
738