777
745
12411
20113
10814
1517
11217
22426
1279
17530
1032
30734
31913
3059
882
1816
620
400
910
818
734
952
520
580
484
747
433
330