638
5045
1589
1652
638
14538
1003
1444
813
674
1460
1312
1985
2206
704
2389
817
1491
862
732
2066
2689
1585
1684
1425
3877
808
837
1379
1199
1750
2042
1930
987
790
6177
926
2202
1303
764
1021
1064
2455
675
2096
2400
1400
10133
2225
1449
1396
2758
748
6549
726
717
6092
1237
5567
1725
719
856
1541
932
1131
753
1025
2154
914
1206
834
941
1619
886
758
4725
3045
723
2105
2407
2495
1608
692
5046
615
2549
1354
1593
780
697
768
2687
2041
2059
1356
3357
687
1410
1725
1010
1379
658
1236
1093
2191
1001
659
693
3291
877
3617
670
1027
2488
718
2340
1393
794
806
929