4382
5
1132
0
493
2061
2
1216
935
383
1084
1321
443
475
477
573
798
553
1243
1
714
472
2515
3
611
1049
913
1454
804
414
2905
1053
319
2261
1811