20561
5655
91560
66382
5325
9496
7174
4183
18963
7070
5644
8769
12602
1410
680
2059
1466
1330
792
808
613
9527
11009
684
768
713
1007
1285
1112
766
833
954
1347
736
2105
1293
1169
1640
2392
1796
7805
1026
1001
1034
803
962
1046
1002
666
993
1965
833
818
771
646
28766
4529
1312
1369
862
764
5628
811
2099
782
799
7798
640
1635
1307
1364
9514
997
659
825
4178
28746
10978
707
1343
4524
18945
768
1282
1020
1288
1041
948
7055
1958
987
608
730
802
761
998
5648
12579
1002
1786
8752
1029
1105
2054
7166
1084
5318
91540
1463
671
858
1322
1165
676
829
1403
9478
2381
929
66368