316
446
315
332
475
419
1
692
654
1279
519
10664
3
3280
8999
4
4115
2796
1148
3566
2
1292
5293
1420
1184
919
506
711
783
4814