1081
1
28721
49
2125
1001
2
619
9
1307
21
729
1803
4
4601
174866
14
749
600
0
695
3
129
1732
239
1281
488
146
1172
657
2140
5
1363
878
872
630
874
997
1984
1914