2245
3
3053
7
619
1
1451
0
370
106
194
302
928
618
120
272
2082
989
383
1663
5
1089
237
3475
785
685
610
1295
1331
608
2143
3584
2
5635
773
1465