2700
763
657
877
4480
882
673
710
790
1045
20724
993
1787
1190
911
1633
1773
2482
745
724
786
906
805
1079
3874
1211
4591
5212
1727
1450
1526
1225
4269
29625
1454
909
3029
13531
1395
2286
27228
5141
6098
4645
1531
1942
22038
3221
3446
5419
2192
2478
1589
2965
2425
2889
1481
3025
2382
14650