1129
0
1928
2
1132
745
3
11534
27
4179
5
1094
935
1279
1
4531
1049
714
1084
493
804
1991
553
755
1404
1229
1163
1542
682
573
300
618
1298
397
414
383