2508
1601
3304
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
1688
799
1733
1577
3338
696
4303
614
1218
649
1563
852
1248
710
1109
2321
2169
744
740
803
658
708
2708
2852
2707
999
2166
941
852
1026
784
3960
2526
875
1951
790
927
1521
2626
757
1344
634
1119
2601
723
1502
6401
986
720
2038
1285
685
1968
686
2217
850
709
1415
1641
905