12733
5
581
0
770
1
718
1310
629
475
467
1017
868
2435
575
621
1225
1012
1816
4702
4
1239
2649
978
660
883
504
3252
542
1252
458
1376
984
8819
12