10196
45497
16350
7147
4199
5704
37575
9253
1659
1128
890
6221
5158
987
4856
1243
1537
3982
917
1193
869
1084
1044
978
3569
1681
1880
1017
898
3776
4858
2040
2532
2573
2572
1105
1004
7394
965
2309
2405
6048
1061
4343
9676
3194
908
1305
1688
1690
1741
4418
17395
2103
9003
1402
1257
1349
1715
1982