558
0
1329
2
2595
1294
1
324
1153
843
223
1094
2012
721
1015
1397
452
683
3080
3
2316
964
3475
5
800
804
457
400
2921
616
1044
476
5065
583
938