1443
3
1268
1
1175
4096
2
542
0
1225
629
28098
14
978
1310
1012
581
1029
1267
1380
868
660
5209
9
475
467
383
718
1239
16062
15
2649
1252
984
878
3252