2657
3
870
1
1603
2
2668
20634
8
4594
46414
6515
1431
846
0
3092
8766
896
822
909
1192
1378
584
3659
14
1428
1069
1024