2296
5045
9488
1134
1051
795
1060
1457
5842
1313
21054
1030
1145
903
925
1234
984
877
4235
862
823
962
827
1145
1038
841
986
954
810
4536
1468
1584
1561
1080
1843
1395
2922
2055
817
1048
1529
877
1993
877
4321
1764
3193
7273
995
2348
795
1534
1585
968
887
1399
3968
1452
943
2769
1107
919
885
2351
943
884
3253
1392
1396
959
854
966
1586
4219
2470
1127
815
1613
1371
1288
1297
5613
2055
1566
1036
2839
944
2394
930
2345
1063
36977
3428
1276
1108
1029
845
827
1042
7229
806
1240
6384
854
1338
1927
954
1050
875
1141
939
784
2294
2267
963
2498
2151
944
860
1192