5029
2648
2159
1107
1752
3506
1341
3710
842
2847
4156
5108
1227
2779
4035
1014
806
1079
794
5642
2409
3617
5088
2343
1410
835
964
7092
1768
1039
947
1163
6209
1366
905
835
2168
855
878
848
2359
904
828
4046
1592
1044
1108
1129
1336
1572
6154
804
1313
1363
3853
1200
2577
865
914
874
922
3293
1477
1530
849
1983
1022
878
885
1588
1575
1589
5644
840
24482
1069
1540
1724
908
808
1199
2234
1116
1149
2504
6071
2050
3754
5826
1349
866
2053
4535
836
915
868
2340
5436
913
1112
1218
1150
836
2844
1885
938
1640
928
2189
1080
3662
1258
904
1335
859
1194
1632
917
5894
39630