2460
1945
2567
1062
7446
12892
5838
893
2640
1650
787
775
1078
3240
784
726
3898
1573
2088
961
9659
2201
1818
1128
1500
2879
1196
10983
1381
830
1538
921
666
16066
2833
894
717
4145
6572
1659
1548
1313
877
701
1569
2925
1493
3496
1774
1098
1653
908
866
1763
1223
2401
1404
2509
741
5019