2049
2
1038
1
2861
1424
3475
5
1450
3765
4
8819
12
1296
215
0
2189
4465
22
7793
5225
8
1764
36905
1581
297066