3006
1655
21532
1973
5112
1600
4465
2429
1184
2580
2303
1224
2517
1247
10158
969
986
2938
876
16113
1588
3245
3901
2391
1082
42504
911
765
3391
3835
1905
1664
1989
925
2716
3975
2565
857
3200
3714
1256
2244
1355
2483
2301
1533
4191
3463
2119
3110
1337
1444
2181
907
2746
10717
1143
3114
2446
1099
795
1971
714
1548
1086
1408
1951
1508
1978
1458
814
782
2654
2955
869
2244
3525
1679
2221
1636
2403
3526
949
962
1956
958
2249
3194
1625
1018
1918
986
2754
2172
1728
1876
2988
2582
1083
1756
1912
2148
910
1857
714
654
703
5720
2190
1920
2180
3204
1677
977
850
1328
659
2777
1836
939