10196
1803
4324
2744
1664
2086
1321
2785
3739
3635
2321
875
6695
1193
880
2488
870
1394
874
1180
1279
961
1770
15658
880
842
983
927
819
1229
1525
1402
1238
1080
1513
969
889
1101
791
1126
2016
1127
849
835
1354
1753
888
1492
1079
941
1272
5734
1095
935
895
1382
919
1452
991
907