909
1
1225
0
982
2
4096
1012
6346
16
978
581
475
1029
24337
22
1310
1055
2691
9
1444
1344
621
1347
2631
1594
3
2649
718
1239
6516
8
2505
660
1376
868
1265
542