2881
2
1037
1
8876
8
19279
1716
1098
0
729
2442
571
1622
2064
2372
2749
2982
3
3114
4
2710
1367
895
1329
2459
9
1903
968
1889
2299
659
1642
1945
5262
370
4111