1012
0
1225
1376
868
978
1444
1
581
1310
542
629
2649
2763
267612
2005
2
4629
15
780
458
1833
3
2111
7304
7
12683
17
1386
718
36905
475
2092
660
1380
1055
2369