2147
4
5431
2
457
1
2757
1618
0
437
1281
1225
2108
542
938
346
2126
984
543
2769
418
581
660
348
2000
916
1017
1026
629
617
652
978
1310
1869