2642
1551
1761
2116
2688
865
1065
2413
2583
742
714
1950
1859
2665
1612
807
2703
3683
2728
7719
3407
5151
10269
2837
6258
2504
2077
1440
5663
5335
7071
1461
6096
3319
1685
1330
2820
14663
1115
1419
1471
2263
947
5689
1169
2865
2347
2043
3480
1980
2920
1916
1904
2358
2343
2193
1348
779
2456
1199
1723
2041
1703
1452
678
766
1299
1429
1338
2640
1467
2947
2998
940
2582
722
2016
780
2200
2209
2659
1168
2992
788
4911
3001
955
1021
2251
982
14662
1292
3274
2412
1642
5334
1258
1724
1111
4724
633
2097
5088
992
859
3376
2885
1924
1921
11599
2784
1035
6418
2951
703
2721
879
2346
7586
2548