2000
4
729
0
3632
5
5009
4315
274
1343
1337
440
2552
1
857
3615
7
3505
809
427
944
1848
2
11829
2235
36045
522
558610
6
1817
731
3082
356
1302
2334
282572
1926