370
0
302
194
106
120
272
383
618
237
1663
5
3475
1089
610
773
608
989
685
1107
1
542
1451
785
623
582
2323
9
5635
3
2466
2082
3012
1022
19932
6