316
446
315
331
475
419
1
692
654
1277
519
10663
3
3278
8987
4
4115
2794
1148
3566
2
1291
5293
1418
1181
919
506
710
783
4811