445
1
935
0
602
325
1629
382
709
527
307
509
8116
6
1101
1667
1661
381
1133
250
328
452
3025
2123
267
1451
298
521
368
413
685
1020
809