4257
18451
2029
1798
1257
2192
769
3887
2496
5736
925
24915
1687
8454
1458
829
791
764
713
1045
5535
2767
740
6719
811
700
1936
1170
2119
6561
903
667
2651
1245
859
791
791
1833
12817
1519
971
3286
1180
653
823
1690
1254
1833
1763
2928
2542
869
866
703
1013
696
1392
3560
1085
20556