1089
0
785
989
610
106
773
120
272
194
542
383
370
2082
1
1412
302
618
237
3475
5
1107
1663
2916
4
623
1451
4971
14
1331
685
781
608
2323
9
2756
2